package br.com.beethoven.model.fachada.impl;

import java.util.List;

import br.com.beethoven.exception.BDException;
import br.com.beethoven.model.entidade.vo.ComentarioVO;
import br.com.beethoven.model.fachada.IGerenciarComentarioFacade;
import br.com.beethoven.model.service.ServiceGerenciarComentario;

public class GerenciarComentarioFacade implements IGerenciarComentarioFacade {

	@Override
	public void cadastrar(ComentarioVO comentarioVO) throws BDException {
		ServiceGerenciarComentario gerenciarComentario = new ServiceGerenciarComentario();
		gerenciarComentario.cadastrar(comentarioVO);
	}

	@Override
	public void editar(ComentarioVO comentarioVO) throws BDException {
		ServiceGerenciarComentario gerenciarComentario = new ServiceGerenciarComentario();
		gerenciarComentario.editar(comentarioVO);
	}

	@Override
	public void remover(ComentarioVO comentarioVO) throws BDException {
		ServiceGerenciarComentario gerenciarComentario = new ServiceGerenciarComentario();
		gerenciarComentario.remover(comentarioVO);
	}

	@Override
	public List<ComentarioVO> listar() throws BDException {
		ServiceGerenciarComentario gerenciarComentario = new ServiceGerenciarComentario();
		return gerenciarComentario.listar();
	}

}
